The Design and Performance of MedJava
نویسندگان
چکیده
The Java programming language has gained substantial popularity in the past two years. Java’s networking features, along with the growing number of Web browsers that execute Java applets, facilitate Internet programming. Despite the popularity of Java, however, there are many concerns about its efficiency. In particular, networking and computation performance are key concerns when considering the use of Java to develop performance-sensitive distributed applications. This paper makes three contributions to the study of Java for performance-sensitive distributed applications. First, we describe an architecture using Java and the Web to develop MedJava, which is a distributed electronic medical imaging system with stringent networking and computation requirements. Second, we present benchmarks of MedJava image processing and compare the results to the performance of xv, which is an equivalent image processing application written in C. Finally, we present performance benchmarks using Java as a transport interface to exchange large medical images over high-speed ATM networks. For computationally intensive algorithms, such as image filters, hand-optimized Java code, coupled with use of a JIT compiler, can sometimes compensate for the lack of compiletime optimization and yield performance commensurate with identical compiled C code. With rigorous compile-time optimizations employed, C compilers still tend to generate more efficient code. However, with the advent of highly optimizing Java compilers, it should be feasible to use Java for the This research is supported in part by a grant from Siemens Medical Engineering, Erlangen, Germany. performance-sensitive distributed applications where C and C++ are currently used.
منابع مشابه
The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java
The Java programming language has gained substantial popularity in the past two years. Java’s networking features, along with the growing number of Web browsers that execute Java applets, facilitate Internet programming. Despite the popularity of Java, however, there are many concerns about its efficiency. In particular, networking and computation performance are key concerns when considering t...
متن کاملAN EFFICIENT METHOD FOR OPTIMUM PERFORMANCE-BASED SEISMIC DESIGN OF FUSED BUILDING STRUCTURES
A dual structural fused system consists of replaceable ductile elements (fuses) that sustain major seismic damage and leave the primary structure (PS) virtually undamaged. The seismic performance of a fused structural system is determined by the combined behavior of the individual PS and fuse components. In order to design a feasible and economic structural fuse concept, we need a procedure to ...
متن کاملOPTIMAL PERFORMANCE-BASED SEISMIC DESIGN OF COMPOSITE BUILDING FRAMES WITH RC COLUMNS AND STEEL BEAMS
Composite RCS building frames integrate reinforced concrete columns with structural steel beams to provide an efficient solution for the design and construction of earthquake-resisting structures. In this paper, an optimization framework is developed for performance-based seismic design of planar RCS moment resisting frames. The objective functions are defined as minimizing the construction cos...
متن کاملConsidering the Soil Effects on Design Process of Performance-Based Plastic Design for Reinforced Concrete Structures
In this research, Performance-Based Plastic Design (PBPD) method has been modified according to the proposed method for considering Soil–Structure Interaction (SSI) effects. In the proposed modified method, based on the existing relationships and in order to maintain the simplicity of the PBPD design method, two important parameters have been modified in the PBPD design method. These two parame...
متن کاملComparative analysis of design/build and design/bid/build project delivery systems in Lebanon
Design/bid/build and design/build are two principal project delivery systems used worldwide. The performance of each project may differ with the type of procurement system used. This study has two aims: firstly, to assess and compare the performance of design/bid/build and design/build projects in Lebanon; secondly, to compare the results with the performance of equivalent systems in the Far Ea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998